﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <!-- List View Colors -->
    <Color x:Key="ListViewTextColor">#424242</Color>
    <Color x:Key="InactiveBorderColor">#DADADA</Color>
    <Color x:Key="GrayStart">#F9F9F9</Color>
    <Color x:Key="GrayEnd">#E6E6E6</Color>

    <!-- List view brushes -->
    <SolidColorBrush x:Key="ListViewTextBrush" Color="{DynamicResource ListViewTextColor}" />
    <LinearGradientBrush x:Key="GrayGradient" StartPoint="0.5, 0" EndPoint="0.5, 1">
        <GradientStop Color="{DynamicResource GrayStart}" Offset="0"/>
        <GradientStop Color="{DynamicResource GrayEnd}" Offset="1.0"/>
    </LinearGradientBrush>
    <SolidColorBrush x:Key="OutsideFontColor" Color="#FF000000" />
    <LinearGradientBrush x:Key="MouseOverBorderBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#E5C365" Offset="0" />
        <GradientStop Color="#E5C365" Offset="1" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="MouseOverBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FFFBF0" Offset="0"/>
        <GradientStop Color="#FFF3CF" Offset="0.5"/>
        <GradientStop Color="#FFECB5" Offset="0.5"/>
        <GradientStop Color="#FFECB5" Offset="1.0"/>
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="ListItemSelectedBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FDEEB3" Offset="0"/>
        <GradientStop Color="#FDE38A" Offset="0.5"/>
        <GradientStop Color="#FDFDEB" Offset="1.0"/>
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="ListItemSelectedBorderBrush" EndPoint="0.5,0" StartPoint="0.5,1">
        <GradientStop Color="#E8C250" />
        <GradientStop Color="#F7D84B" Offset="1" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="PressedBorderBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#C28A30" Offset="0" />
        <GradientStop Color="#C28A30" Offset="1" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="PressedBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FFE575" Offset="0"/>
        <GradientStop Color="#FFD86C" Offset="0.5"/>
        <GradientStop Color="#FFF480" Offset="1.0"/>
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="VerticalLineBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FFE575" Offset="0"/>
        <GradientStop Color="#FFD86C" Offset="0.5"/>
        <GradientStop Color="#FFF480" Offset="1.0"/>
    </LinearGradientBrush>

    <DrawingBrush x:Key="DottedBorderBrush" ViewportUnits="Absolute" Viewport="0,0,2,2" TileMode="Tile" >
        <DrawingBrush.Drawing>
            <GeometryDrawing Brush="DarkGray" Geometry="M0,0 0,1 1,1 1,0Z M 1,1 2,1 2,2 1,2z"/>
        </DrawingBrush.Drawing>
    </DrawingBrush>
    <DrawingBrush x:Key="TransparentBorderBrush" ViewportUnits="Absolute" Viewport="0,0,2,2" TileMode="Tile" >
        <DrawingBrush.Drawing>
            <GeometryDrawing Brush="Transparent" Geometry="M0,0 0,1 1,1 1,0Z M 1,1 2,1 2,2 1,2z"/>
        </DrawingBrush.Drawing>
    </DrawingBrush>

    <!-- Data Grid Brushes-->
    <!-- Generic brushes -->
    <SolidColorBrush x:Key="DefaultControlBorderBrush" Color="#FF688CAF"/>
    <SolidColorBrush x:Key="DefaultControlBackgroundBrush" Color="#FFE3F1FE"/>
    <SolidColorBrush x:Key="DefaultControlForegroundBrush" Color="#FF10257F"/>
</ResourceDictionary>